package com.xmy.cultivate.respons;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 绩效管理
 * </p>
 *
 * @author hpiggy
 * @since 2025-05-10
 */
@Data
public class RadeDataRs implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.NONE)
    private Long id;

    @ApiModelProperty("年份")
    private Integer yearPart;

    @ApiModelProperty("学期")
    private Integer quarterNum;

    @ApiModelProperty("年级")
    private String yearClassId;

    @ApiModelProperty("校区id")
    private Long schoolId;

    @ApiModelProperty("校区名称")
    private String schoolName;

    @ApiModelProperty("教师id")
    private Long teacherId;

    @ApiModelProperty("教师名称")
    private String teacherName;

    @ApiModelProperty("课次")
    private String lessonNum;

    private String fiducialSetId;

    @ApiModelProperty("项目名称")
    private String projectsName;

    @ApiModelProperty("科目id")
    private Long subjectsId;

    @ApiModelProperty("科目名称")
    private String subjectsName;

    @ApiModelProperty("率")
    private String radeNum;

    @ApiModelProperty("排名类型")
    private String rankType;

    @ApiModelProperty("基准值")
    private String fiducialRadeNum;

    @ApiModelProperty("部门id")
    private String departmentId;

    @ApiModelProperty("部门名称")
    private String departmentName;

}
